Comparison and Coupling of Algorithms for Collisions, Contact and Friction in Rigid Multi-body Simulations
نویسندگان
چکیده
Numerous works in Computational Mechanics are dedicated to the simulation of multi-body systems with contact and friction. The case of dense multi-contact assemblies is one of the more complex one: the problem have often a large number of unknowns and the non uniqueness of solutions is usual. Moreover this problem becomes harder when the Coulomb’s friction or more complex laws are introduced. In this context, fast and robust solvers are required to carry out relevant mechanical studies. In a general way, these performances can be improved if the special structure of the problem can be exploited. For multi-body systems with contact and friction, the sparse block structured matrices involved in the time-discretised problem is one such structure. Our work is embedded in the Non Smooth Contact Dynamics framework introduced by J.J. Moreau. The method is based on a time-stepping integrator without explicit event-handling procedure and an unilateral contact/impact formulation associated with the Coulomb’s friction. In this paper, different iterative algorithms such as Gauss–Seidel, projected conjugate gradient and direct ones such as Lemke’s method and Quadratic Program solvers are compared. The efficiency of the methods is compared in terms of complexity, convergence criterion and of CPU time. Methods are illustrated with the simulation of granular assemblies. All of these 3D frictional contact simulations are performed with ConF&TiS and the SICONOS/Numerics library.
منابع مشابه
Realtime Rigid Body Simulation Using Impulses
Using impulses for rigid body simulation is rapidly becoming a standard method for realtime simulations. This paper discusses how impulses can be used for modeling both collision and contact between rigid bodies when using the coulomb friction model. Time stepping techniques are also discussed including an example method optimized specifically for handling large numbers of simultaneous collisio...
متن کاملPreliminary results on multi-body dynamic simulation of a new test rig for wheel-rail contact
The ability to perform rolling contact fatigue (RCF) experiments in wheel–rail material is provided by a new small–scale test rig, manifesting the actual dynamic behaviour of the railway system. In this paper, a multi-body dynamics (MBD) model is proposed, simulating the vibration behaviour of the prescribed rig. The new testing facility is modelled using a three-dimensional model of the vehicl...
متن کاملPENALTY METHOD FOR UNILATERAL CONTACT PROBLEM WITH COULOMB’S FRICTION FOR LOCKING MATERIAL
In this work, we study a unilateral contact problem with non local friction of Coulombbetween a locking material and a rigid foundation. In the first step , we present the mathematicalmodel for a static process, we establish the variational formulation in the form of a variationalinequality and we prove the existence and uniqueness of the solution. In the second step, usingthe penalty method we...
متن کاملAnalysis of Rigid Body Dynamic Models for Simulation of Systems with Frictional Contacts
The use of Coulomb’s friction law with the principles of classical rigid-body dynamics introduces mathematical inconsistencies. Specifically, the forward dynamics problem can have no solutions or multiple solutions. In these situations, compliant contact models, while increasing the dimensionality of the state vector, can resolve these problems. The simplicity and efficiency of rigid-body model...
متن کاملRapidly computable viscous friction and no-slip rigid contact models
This article presents computationally efficient algorithms for modeling two special cases of rigid contact— contact with only viscous friction and contact without slip—that have particularly useful applications in robotic locomotion and grasping. Modeling rigid contact with Coulomb friction generally exhibits O(n) expected time complexity in the number of contact points and 2 worst-case complex...
متن کامل